

public class MainLoop extends Thread {
	
	public Jugador jugador;
	public CorazonesVivos corazonesVivos;
	public Juego juego;
	
	public MainLoop(Juego juego){
		this.juego = juego;
		jugador = juego.getJugador();
		corazonesVivos = juego.getCorazonesVivos();
		
		start();
	}
	
	public void run(){
		while (true){
			
			corazonesVivos = juego.getCorazonesVivos();
			jugador = juego.getJugador();
			
			//Esperar
			try {Thread.sleep(50);} 
			catch (InterruptedException e) {e.printStackTrace();}			
			
			juego.moverJugador();
			try {
				juego.moverCorazones();
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
						
			corazonesVivos.interactuar_jugador(jugador);
		}
	}
}
